

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<script type="text/javascript" src="helpman_topicinit.js"></script>

<title>Modeling With UML  [Enterprise Architect User Guide]</title>

<meta name="keywords" content="Enterprise Architect, Sparx Systems, UML, UML Modeling,UML Modeling With Enterprise Architect,UML Modeling What Is?,UML Modeling Build Models,UML Modeling And Requirements Management In Enterprise Architect,UML Modeling Business Modeling In Enterprise Architect,UML Modeling With UML Patterns In Enterprise Architect,UML Modeling With UML Profiles In Enterprise Architect,UML Modeling With UML Stereotypes In Enterprise Architect,UML Modeling And MDG Technologies,Enterprise Architect,Enterprise Architect UML Modeling With,Project,Project Structure,Model,Model Structure,UML,UML Enterprise Architect Modeling Platform">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta http-equiv="Content-Style-Type" content="text/css" />

<link type="text/css" href="default.css" rel="stylesheet" />
<style type="text/css">
  A, A:Visited
  {
    color: #00F;
  }

  A:Active, A:Hover
  {
    color: #F00;
  }

  OL
  {
    margin: 5px 0 5px 48px;
  }

  UL
  {
    margin-bottom: 3px;
    margin-top: 0;
  }

  #nsr
  {
    background-color: #D4DFFF;
  }

  #nsr A
  {
    text-decoration: none;
  }

  #mainbody
  {
    padding: 8px;
  }

  .p_BodyText
  {
    padding: 5px 0;
  }
</style>



<style type="text/css" media="screen">
  BODY
  {
    background-color: #FFFFFF;
  }

  #nsr
  {
    padding: 6px 6px 0 6px;
    border-bottom: none;
    vertical-align: top;
    z-index: 2;
    visibility: visible;
    left: 0;
    top: 0;
    position: absolute;
  }

  #mainbody
  {
    left: 0;
    top: 0;
    margin: 0;
    position: absolute;
    padding: 10px;
    overflow: auto;
    height: 100%;
    z-index: 1;
    background-repeat: no-repeat;
    background-position: bottom right;
    background-attachment: fixed;
  }
</style>

<style type="text/css" media="print">
  #nsr
  {
    visibility: none;
  }

  #mainbody
  {
    overflow: visible;
  }
</style>
<script type="text/javascript" language="JavaScript" src="nonscroll.js"></script>

</head>
<body scroll="no">

<div id="page">



        <div id="content">
          <div id="content-inner">
          



  
          <div id="nsr">
            <table border="0" cellspacing="0" cellpadding="4" width="100%">
              <tr valign="top">
                <td align="left">
  


                  <p class="p_Heading1"><span class="f_Heading1">Modeling With UML</span></p>



  
                </td>
                <td align="right">
                  <a href="introduction.htm" onmouseover="document.images.main.src='button_main_h.gif'" onmouseout="document.images.main.src='button_main.gif'">
                    <img name="main" src="button_main.gif" border=0 alt="Return to Introduction">
                  </a>&nbsp;
    
                  <a href="databaseadminstrator.htm" onmouseover="document.images.prev.src='button_prev_h.gif'" onmouseout="document.images.prev.src='button_prev.gif'">
                    <img name=prev src="button_prev.gif" border=0 alt="Previous page" />
                  </a>&nbsp;
    
    
    
                  <a href="packagetasks.htm" onmouseover="document.images.next.src='button_next_h.gif'" onmouseout="document.images.next.src='button_next.gif'">
                    <img name=next src="button_next.gif" border=0 alt="Next page" />
                  </a>
    
    
                </td>
              </tr>
            </table>
          </div>
          <div id="mainbody">
  


                <p class="p_TextIndentedL1"><img src="modeling_with_enterprise_architect.png" width="177" height="100" border="0" alt="modeling_with_enterprise_architect"></p>
<p class="p_BodyText"><span class="f_BodyText">In relation to using Enterprise Architect, UML modeling can be described as graphically representing a business process or software system. The resulting model can be used to emphasize a certain aspect of the system being represented and to record, document and communicate its detail. A study of such a model can enable insight or understanding of the system.</span></p>
<p class="p_SubHeadingL1"><span class="f_SubHeadingL1">The Enterprise Architect Modeling Platform</span></p>
<p class="p_BodyText"><span class="f_BodyText">Enterprise Architect's modeling platform is based on the Unified Modeling Language (UML), a standard that defines rules and notations for specifying business and software systems.</span></p>
<p class="p_BodyText"><span class="f_BodyText">For information on UML, see the </span><span class="f_BodyText" style="font-style: italic;"><a href="whatisuml.htm">UML Dictionary</a></span><span class="f_BodyText">.</span></p>
<p class="p_BodyText"><span class="f_BodyText">For examples of the UML models that Enterprise Architect can help you build, see the </span><span class="f_BodyText" style="font-style: italic;"><a href="model_patterns.htm">Model Templates</a></span><span class="f_BodyText"> topic.</span></p>
<p class="p_SubHeadingL1"><span class="f_SubHeadingL1">Building a Model</span></p>
<p class="p_BodyText"><span class="f_BodyText">Using Enterprise Architect, you can quickly build a model using a hierarchy of </span><span class="f_BodyText" style="font-style: italic;">packages</span><span class="f_BodyText"> to represent the structure and organization of the model. Each package can contain:</span></p>
<ul style="text-indent: 0px; margin-left: 30px; list-style-position: outside;">
<li><span class="f_Bulletlist1">Other packages</span></li>
<li><span class="f_Bulletlist1" style="font-style: italic;">Diagrams</span><span class="f_Bulletlist1"> that represent various aspects of the equipment, environment and business processes of the system</span></li>
<li><span class="f_Bulletlist1" style="font-style: italic;">Elements</span><span class="f_Bulletlist1"> that represent the objects and actions within the system or process, arranged in an organization defined by relationships represented by </span><span class="f_Bulletlist1" style="font-style: italic;">UML connectors</span><span class="f_Bulletlist1">.</span></li>
</ul>
<p class="p_BodyText"><span class="f_BodyText">The </span><span class="f_BodyText" style="font-style: italic;"><a href="quick_start.htm">Create a Project - Quick Start</a></span><span class="f_BodyText"> topic briefly shows you how to create a diagram within a package, containing elements and connectors. Sparx Systems also provide a <a href=" http://www.sparxsystems.com/resources/demos/basicusecase/BasicUseCase2.htm" target="_blank" class="weblink">demonstration of quickly developing a Use Case model</a>.</span></p>
<p class="p_BodyText"><span class="f_BodyText">For specific details of configuring and combining the components of a model, see:</span></p>
<ul style="text-indent: 0px; margin-left: 30px; list-style-position: outside;">
<li><span class="f_Bulletlist1"><a href="packagetasks.htm">Work With Packages</a></span></li>
<li><span class="f_Bulletlist1"><a href="umldiagram.htm">Work With Diagrams</a></span></li>
<li><span class="f_Bulletlist1"><a href="workingwithumlelements.htm">Work With Elements</a></span></li>
<li><span class="f_Bulletlist1"><a href="workingwithumlconnections.htm">Work With Connectors</a>.</span></li>
</ul>
<p class="p_SubHeadingL1"><span class="f_SubHeadingL1">Relationship Matrix</span></p>
<p class="p_BodyText"><span class="f_BodyText">The Relationship Matrix enables you to display and manage the relationships between the elements within selected packages. You can refine the display to show specific types of relationship between specific types of element. The <a href="elementrelationshipmatrix.htm">Relationship Matrix</a> is an effective and convenient method of visualizing relationships quickly and definitively.</span></p>
<p class="p_SubHeadingL1"><span class="f_BodyText">&nbsp;</span></p>




            </div>
          </div>
        </div>



</div>


</body>
</html>
